const userService = require('../../services/userService');

const verifyDeleteUser = async (req, res, next) => {
  const user = req.body;
  const { id } = user;
  // 检查参数是否正确
  if(!id){
    const err = new Error(`用户id不能为空`);
    err.statusCode = 400; // 设置状态码
    next(err); // 传递给错误处理中间件
  }

   // 检查用户id是否存在
  const users = await userService.getUserById(id);
  if (!users?.length) {
    const err = new Error(`用户不存在`);
    err.statusCode = 400; // 设置状态码
    next(err); // 传递给错误处理中间件
  }
  next()
}


module.exports  = {
  verifyDeleteUser
}